The Elephant on the Bus

A perfect location for a village. My tour guide gave me a non answer, confirming my suspicions. Something had been here...