Tata, LIC, Infosys, SBI, and Mahindra are among the top 10 Indian corporate brands