Blagoveshchensk is a city and the administrative center of Amur Oblast, Russia. It is located at the confluence of the Amur and the Zeya Rivers, opposite to the Chinese city of Heihe. From Wikipedia
Recovery efforts are hampered by remote taiga terrain as authorities probe the failed landing approach or weather conditions