The literal meaning of Durbar Square is a "place of palaces"