Advertisment

Index

Taj Mahal in Agra (File photo)
India was on Tuesday ranked at the 54th place in a global travel and tourism development index, down from 46th in 2019, but still remained on the top within South Asia. Japan
Advertisment
Subscribe