20110719 india: Mahindras to buy Rs270cr villa on Nepean Sea Road