Noida stands for New Okhla Industrial Development Authority, is one of the cities of the Northern Indian region of Uttar Pradesh. It forms a part of the National Capital Region (NCR) of India and has rather quickly turned into a major IT and other industries center. However, apart from being an industrial and business city …