Thumba in Kerala is famous as India's first rocket launching station, established in 1962. The Thumba Equatorial Rocket Launching Station (TERLS) marked the beginning of India's space program. It's not known for industries, harbors, or airports - its significance is entirely in space research.