Indian markets rallied on upbeat Q1 GDP growth of 7.8%, the highest in a year, and strong PMI data. Sensex gained 555 points and Nifty 198 points, snapping a 3-day losing streak. Midcaps and smallcaps outperformed, adding Rs 5.2 lakh crore to investor wealth amid sectoral gains in autos and capital goods.