New Delhi: Mascots wearing cartoon heads alongside yoga practitioners are hitting shopping plazas to build up curiosity and generate interest in yoga among youngsters ahead of 3rd International Yoga Day. For International Yoga Day, which is being observed on June 21, the Central Council for Research in Yoga and Naturopathy