Legal issues over land ownership have stalled the installation of a new Doppler Weather Radar in Meghalaya, forcing officials to seek alternative sites.
NEWire Desk • 26 Aug 2026