-
Shillong – Travel Guide for Couples and Honeymooners
Read more: Shillong – Travel Guide for Couples and HoneymoonersShillong can arguably be said to be the most charming hill-station of India. Located in Meghalaya, a land famous for receiving the highest rainfall in the world and aptly called the ‘abode of clouds’, it is during the monsoon season when Shillong turns magical. Countless waterfalls and lakes come alive, caves become slippery and clouds play an unending…