India's National War Memorial now open