The Lal Bahadur Shastri Museum is located in New Delhi and was created in memory of one of India’s most respected Prime Ministers, Lal Bahadur …

The Lal Bahadur Shastri Museum is located in New Delhi and was created in memory of one of India’s most respected Prime Ministers, Lal Bahadur …