Explanations:To understand which Indian city is closest to Bangkok, it is essential to consider the geographical locations of these cities. Bangkok is the capital of Thailand and is located in Southeast Asia, specifically in the Chao Phraya River basin in the Gulf of Thailand. Among the given options, the cities are Mumbai, Delhi, Jaipur, and Kolkata.
Mumbai is situated on the western coast of India, in the state of Maharashtra. It is a major port city and is relatively far from Bangkok, as it is located on the opposite side of the Indian subcontinent from Bangkok. The distance between Mumbai and Bangkok is approximately 2,500 kilometers.
Delhi, the capital of India, is located in the northern part of the country. It is also quite far from Bangkok, as it is situated in the northern region of the Indian subcontinent. The distance between Delhi and Bangkok is approximately 2,800 kilometers.
Jaipur is the capital city of Rajasthan, located in the northwestern part of India. It is even farther from Bangkok than Mumbai or Delhi, as it is situated in the western part of the Indian subcontinent. The distance between Jaipur and Bangkok is approximately 3,000 kilometers.
Kolkata, on the other hand, is located in eastern India, in the state of West Bengal. It is situated near the Bay of Bengal, which makes it the closest Indian city to Bangkok among the given options. The distance between Kolkata and Bangkok is approximately 1,800 kilometers, which is significantly shorter than the distances to the other cities.
Therefore, based on the geographical locations and distances, Kolkata is the closest Indian city to Bangkok. This is why option D is the correct answer. Understanding the relative positions of cities on a map and their distances from each other is crucial for answering such questions accurately.