The top shares to buy are Reliance Industries Limited, Tata Consultancy Services Limited, HDFC Bank Limited, Infosys Limited, ICICI Bank Limited, Hindustan Unilever Limited, State Bank of India, Bharti Airtel Limited, Housing Development Finance Corporation Limited and Adani Enterprises Limited.