The correct answer is b) Shillong.
Shillong is the capital of Meghalaya, a state in northeastern India. It is known as the “Scotland of the East” because of its rolling hills, lush forests, and cool climate. The city is also home to a number of historical and cultural attractions, including the Shillong Peak, the Don Bosco Museum, and the Lady Hydari Park.
Cherrapunji is a town in Meghalaya that is known for its heavy rainfall. It is the wettest place on Earth, with an average annual rainfall of over 11,871 mm (467.4 in).
Haflong is a town in Assam that is known for its tea plantations. It is the largest tea-producing region in India.
Majuli is an island in the Brahmaputra River that is known for its unique culture and traditions. It is the largest river island in the world.