Ivangorod is the town on another side of Narva river. It was built by Ivan the Terrible, cause he couldn't recapture Narva's castle )) Now it is two castle one besides another, on different coasts, in different countries.
This photo without HDR, I don't what is better, that is only smartphone photos...