Multiple choice Which Indian city is called 'City of the Golden Temple'? Varanasi Madurai Amritsar Mysore Reveal answer Fill a bubble to check yourself C Correct answer Explanation Amritsar is called the 'City of the Golden Temple' because it is home to the Harmandir Sahib, the holiest shrine in Sikhism. The temple's upper floors are covered in gold, giving the city its famous nickname.