'Meghalaya' is a Sanskrit word which signifies 'house of clouds'. Consistent with its name, Meghalaya is a one of a kind land where mists will settle at first glance...
Posted 23/11/2018