Multiple choice general knowledge Temple City of India Bhubaneswar Kolkata Ranchi Mumbai Reveal answer Fill a bubble to check yourself A Correct answer Explanation Bhubaneswar, the capital of Odisha, is famously called the Temple City of India. It houses hundreds of ancient temples from the Kalinga architecture period, with the most prominent being the 11th-century Lingaraj Temple dedicated to Lord Shiva.