Travelling to Shillong on a Budget. By now, almost everyone is aware of the heavenly hill station Shillong, the capital of Meghalaya. Many refer to Shillong as ‘the Scotland of the East’ but I think Shillong has its own beauty. For everyone else who hasn’t heard of Shillong, also known as “The Abode of Clouds”,...