The Land of Leechi in India ?AAmaravathiBMumbaiCMuzaffarpurDHyderbadAnswer: C. Muzaffarpur Read Explanation: Muzaffarpur is known as the land of litchi in India.India is the second largest producer of litchi in the world. Bihar accounts for about 40% of India's total litchi production. In particular, the region of Muzaffarpur is known for its quality litchis. Read more in App