Which city in Tamil Nadu has airport?

Chennai
Triuchirapalli
Madurai
All of the above

The correct answer is D. All of the above.

Chennai International Airport (IATA: MAA, ICAO: VOM) is the international airport serving Chennai, the capital of the Indian state of Tamil Nadu. It is the fourth busiest airport in India in terms of passenger traffic, after Indira Gandhi International Airport, Mumbai International Airport and Kempegowda International Airport. The airport is located 21 km (13 mi) south of Chennai city centre.

Trichy International Airport (IATA: TRZ, ICAO: VOTH) is an international airport serving Tiruchirappalli, a city in the Indian state of Tamil Nadu. The airport is located 10 km (6.2 mi) from the city centre. It is the third busiest airport in Tamil Nadu after Chennai International Airport and Madurai Airport.

Madurai Airport (IATA: IXM, ICAO: VOMM) is an airport serving Madurai, a city in the Indian state of Tamil Nadu. The airport is located 11 km (6.8 mi) from the city centre. It is the fourth busiest airport in Tamil Nadu after Chennai International Airport, Trichy International Airport and Coimbatore International Airport.