Weekly Financial Market Update for week ending 30 July 2021