Which one of the following states of India is surrounded by Bangladesh

Which one of the following states of India is surrounded by Bangladesh on three sides ?

Mizoram
Meghalaya
Tripura
West Bengal
This question was previously asked in
UPSC CAPF – 2009
The Indian state of Tripura is surrounded by Bangladesh on its northern, western, and southern sides.
Tripura shares an international border of 856 km with Bangladesh, making it the only state in India to be surrounded by an international border on three sides.
Mizoram borders Bangladesh on the west, but also borders Myanmar and the Indian states of Assam and Manipur. Meghalaya borders Bangladesh on the south, but borders Assam on the north. West Bengal borders Bangladesh on the east but has significant borders with other Indian states and coastline.