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. It is part of National Capital Region of India.A paradise for nature lovers, Noidas Botanical Garden aims at preserving natural and environmental beauty. The place is a must on your Noida itinerary if you are nature enthusiast.