Bachchan buys 15,000 sq ft Ayodhya plot for ₹15cr

India