Muzaffarpur is a city in the Indian state of Bihar. It is located in the northern part of the state and is the fourth most populous city in Bihar. Here are some quick facts about Muzaffarpur: Muzaffarpur is known as the “Lychee Capital of India” because it is the largest producer of lychees in the …
Tags
Muzaffarpur Travel Guide
Showing: 1 - 1 of 1 RESULTS