Noida India

Noida
Noida, short for the New Okhla Industrial Development Authority, is a systematically planned Indian city under the management of the New Okhla Industrial Development Authority (also called NOIDA).
Noida India Hotels in map.

Weather for Noida India with a 5 to 10 day forecast.
News in Noida India