The Amber Fort rising above its lake near Jaipur