India: The first impressions

India is such a country of beautiful contrasts. From hectic cosmopolitan cities with millions to rural outskirts with nothing more than your thoughts. Here are our first impressions of this amazing and unique country.  …