English: Filming took place in Russia.
Telugu: ఈ చిత్రాన్ని రష్యాలో రిలీజ్‌ చేశారు.