Muzaffarpur

Muzaffarpur: The Litchi Kingdom

Muzaffarpur is a major city in Bihar, India. It is located on the banks of the Burhi Gandak River, along…

1 year ago