Multiple choice general knowledge 'Castles City' is Theni Nellai Madurai Vellore Reveal answer Fill a bubble to check yourself D Correct answer Explanation Vellore is known as the Castles City due to the historic Vellore Fort built in the 16th century. The fort is one of the strongest military fortifications in Tamil Nadu with impressive architecture.