Modi to address rally in Ayodhya on May 1. This will be his first visit to Ayodhya after becoming the Prime Minister.