PM Narendra Modi at Valmiki temple in Delhi