Question
Option A: Udaipur
The correct answer is “Udaipur”.
Udaipur has been named the World’s Best City in a poll by Travel and Leisure magazine.