Home Latest News India climbs to 34th rank on World Tourism Index