The final site for the installation of a Doppler Weather Radar (DWR) in Tura has been cleared following a joint inspection by officials from the India Meteorological Department (IMD) and other agencies, paving the way for work to begin shortly under the Centre's Mission Mausam initiative.