Why is Tamil Nadu famous for tourism?

Tamil Nadu is well-known for its temple towns and heritage sites, hill stations, waterfalls, national parks, local cuisine, natural environment and wildlife.

Language_(English)