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 ...