Lion symbol of India The three headed lion - India's national symbol.  Kamala Nehru park in Mumbai (formerly Bombay), India.

Royalty-free stock photo ID: 56974717

Lion symbol of India The three headed lion - India's national symbol. Kamala Nehru park in Mumbai (formerly Bombay), India.