News
Too large? Too aggressive? The lions in a new, giant bronze sculpture of India's national emblem are prompting both praise and criticism. The statue was unveiled this week in New Delhi. Lions ...
Lions perched on top of a pillar, an image taken from an ancient sculpture - this has been India's national emblem since the country gained independence in 1947. It's on stamps, passports ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results