Ayodhya mosque construction to begin in 2026: Report

India