Icchāwar (Uttar Pradesh). Satellite view (Wikimapia).

Yamunā river looking west near Icchāwar, Uttar Pradesh.

Seated Buddha with an inscription of Harirāja.
(Courtesy of the Trustees of the British Museum, no 1969,0725.1)