Where was the picture taken? Seems a pity to leave an WWII era aircraft out in the open. MiG-23's come in fighter and attack (BN) versions with blunt, MiG-27 style noses, 'Utkanoz', Russian for 'Duck nose'. MiG-27 is a MiG-23 with simplified intakes/afterburner, I believe
Disclaimer, this is from an old book, written in the last of the cold war, so don't blame me for errors

Furthermore, is that a Mig-21? Looks more like a Sukhoi Su-7 or derivative (Su-17/Su-22) to me.