The correct options are
B The distance between the northernmost and southernmost point of Indian mainland is 3200 km.
C The distance between the westernmost and the easternmost point of Indian mainland is 2945 km.
D The distance between the northernmost and southernmost point of Indian mainland is 3211 km.
The distance between the northernmost and southernmost point of Indian mainland is 3214 km. The northern tip of India is Indiracol in Jammu and Kashmir.