Pallava beach, Mahabalipuram, Tamil Nadu, India

Pallava beach, Mahabalipuram, Tamil Nadu, India

He was admiring the sunrise with his friends, as dark clouds gathered over Pallava beach in Mahabalipuram, Tamil Nadu, India...so I asked him to smile.

B126 FB 124.jpg
White Town, Puducherry, India

White Town, Puducherry, India

Kunwar, Kavre District, Nepal

Kunwar, Kavre District, Nepal