Between which of the destinations the first Indian train was started?

From Kolkata to Delhi
From Mumbai to Thane
From Mumbai to Surat
From Mumbai to Madras

The first Indian train was started between Mumbai and Thane on April 16, 1853. The train was a steam locomotive called the Fairy Queen, and it ran from Bori Bunder station in Mumbai to Thane station, a distance of 34 kilometers. The train was built by the Great Indian Peninsula Railway (GIPR), and it was the first passenger train to run in India. The train was a great success, and it helped to promote the development of railways in India.

Option A is incorrect because the first Indian train was not started between Kolkata and Delhi. The first train to run between Kolkata and Delhi was the Grand Trunk Express, which was started in 1862.

Option B is correct because the first Indian train was started between Mumbai and Thane.

Option C is incorrect because the first Indian train was not started between Mumbai and Surat. The first train to run between Mumbai and Surat was the Surat-Mumbai Passenger, which was started in 1863.

Option D is incorrect because the first Indian train was not started between Mumbai and Madras. The first train to run between Mumbai and Madras was the Madras Mail, which was started in 1856.