Indian markets rebounded strongly after six weeks of losses. They recorded their best weekly gain since February 2021. The ...