India – Land of Smiles

India – population 1.324 billion people (2016).

Overwhelming? Yes.

Intimidating? A bit.

Friendly? Without a doubt!

Continue reading

Advertisements