Lifestyle News Pm Modi Inaugurated National Memorial in New Delhi 5 years ago Richard The National War Memorial is a monument built near India Gate, New Delhi by the