The birthplace of Sao Joao, Goa hosts the largest and most famous Sao Joao festival in India.

This city in Karnataka celebrates Sao Joao with water games, music, and dance performances.

Located in Karnataka, Udupi hosts a colorful Sao Joao festival with traditional Konkani folk music and dance.

Mumbai's St. John's Church hosts a Sao Joao festival with a procession, blessing of the waters, and cultural performances.

Bengaluru's Christ University celebrates Sao Joao with a beach party, water games, and live music.

Pune's St. John's Church hosts a Sao Joao festival with traditional Christian hymns, prayers, and cultural events.

Chennai's St. John's Church celebrates Sao Joao with a procession, blessing of the waters, and traditional Tamil dances.

Hyderabad's St. John's Church hosts a Sao Joao festival with cultural performances, traditional food, and music.

Kochi's St. John's Cathedral celebrates Sao Joao with a blessing of the waters, cultural events, and traditional Kerala music.

Thiruvananthapuram's St. John's Church hosts a Sao Joao festival with traditional Malayalam dances and music.

Kolhapur hosts a Sao Joao-inspired festival called the 'Festival of Water', with water games, music, and dance performances.