Sparkling waterfalls at every turn, endless green pastures, scenic drive in the wilderness of tropical forest and innocence of Khasi kids with big warm smile. Meghalaya – best known as a place where clouds live should be on everybody’s bucket list. It is adjoined by Assam in the north and east, by Bangladesh in the…