Buy Mahindra & Mahindra, target price Rs 703: Prabhudas Lilladher | Sharefundss