Weekly Financial Market Update for week ending 23 July 2021