'Incredible India' now invites tourists to explore country's