The essence of Meghalaya is intermittent showers from enveloping clouds and waterfalls cascading down lush hills.