Day: March 16, 2017
India
Meghalaya – The Abode of Clouds
Meghalaya is a beautiful northeastern state of India which is soaked in rains all throughout the year. This gives the scenic beauty an upraise and one can spot greenery all over the place, both of which are among the major reasons for the blooming tourism in Meghalaya. The capital of Meghalaya is Shillong, which in […]
Read More