23,081 views
Travel With Chatura
America's most beautiful temple built next to a lake in California Buddhism Temple at United StatesTravel with Chatura