By FPJ Bureau
Literally translating into ‘abode of clouds’, Meghalaya boasts of its scenic charm and serenity. Not only misty hills, valleys, sparkling...Read More