Shir Sewain from Meghalaya

18th April, 2014 Meghalaya is a state is North East India. The meaning of the state means ‘the abode of clouds’. The capital of the state is Shillong which is also known as the ‘Scotland of the East’. This is

Read More Shir Sewain from Meghalaya