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