Tag: Udaipur’s Jagdish Temple stands as a symbol of faith