Meghalaya is a state in northeastern India. The name means "the abode of clouds" in Sanskrit. The population of Meghalaya as of 2016 is estimated to be 3,211,474. Read More
A high-level delegation, which has been rushed to Shillong by Punjab Chief Minister Amarinder Singh, on Wednesday assured the Punjabi settlers there of full support to protect their fundamental rights. ...
Northern India will continue to sizzle in the heatwave conditions for the next two days till Wednesday, the India Meteorological Department (IMD) forecast on Monday. ...