Manukuwar (Allahabad, UP). Satellite view (Wikimapia).

Images:
Mankuwar, Allahabad District, UP, India. Seated Buddha. https://doi.org/10.5281/zenodo.927655