Meghalaya Culture Diary Amidst the Eastern Himalayas, lies the ‘abode of clouds’ – Meghalaya. The state which has the wettest place on earth and breathtaking views. If you love rock music then you must visit Shillong, known as the ‘Scotland of the East‘. It is a state where women empowerment is witnessed in reality. The […]