Experts have recommended eight shares to buy today — MCX, Karur Vysya Bank, Union Bank of India, BSE, Bharti Airtel, Hero ...