Places to Visit 10 stunning pictures that prove why City Palace is Udaipur’s favourite tourist spot November 27, 2019 The City Palace of Udaipur boasts of the splendour that Mewar has been witnessing since centuries. The majestic palace speaks of the grandeur and royalty of the past Mewar rulers. Located beautifully on the banks of Lake Pichola, the palace… Continue Reading