India has moved up six places to rank 34th on world travel and tourism competitiveness index, driven by rich natural and cultural resources and strong price competitiveness, a WEF report said. India's ranking improved from 40th to 34th, the greatest improvement over 2017 among the top 25 per cent of all countries ranked in the report.