The main event of International Yoga Day on June 21 this year will be held in Ranchi with Prime Minister Narendra Modi attending it, official sources said. It will be the government’s first mega public event after Modi became prime minister for a second term.