India

A detailed guide for trip to Meghalaya – a wondrous journey through clouds

Trip to Northeast India is not a trip but a feeling. Living in Metro Cities keeps us far from the serene and beautiful places like Meghalaya. Not less than a fairytale land, located in the Eastern sub-Himalayas and also one of the seven sisters of India, Meghalaya is a beautiful state with thick dense forests, […]