Amritsar, historically also known as Rāmdāspur and colloquially as Ambarsar, is a city in northwestern India which is the administrative headquarters of the Amritsar district and is located in the Majha region of the Indian state of Punjab. Read More
The World Bank's Board of Executive Directors today approved a loan of USD 150 million to the Indian state of Punjab to help the state better manage its financial resources and improve access to public services. ...