The North-Eastern states of India have much natural beauty to behold. The picturesque hill station of Shillong nestled amidst the…
The thought of travelling to Meghalaya was obvious. Mysterious, serene, and secluded, Meghalaya is the ideal destination for all those…