Iran and six world powers reached a landmark nuclear agreement in 2015 and as a result the country has witnessed far-reaching changes.