Indian Prime Minister Narendra Modi will lay the foundation stone for a grand Hindu temple in a highly anticipated ceremony at a holy site that was bitterly contested by Muslims, officials said on Sunday.
The temple construction had been a campaign pledge of Modi's Hindu nationalist Bharatiya Janata Party (BJP) even before the mosque's demolition in 1992.
The Supreme Court ruled in November last year that a temple could be built in Ayodhya, where Hindu zealots demolished a 460-year-old Babri Masjid in 1992.
The ceremony will take place on August 5, which is also the first anniversary of India's controversial revocation of Muslim-majority Occupied Kashmir's semi-autonomy.
Modi is expected to lay a silver brick weighing 40 kilos (88 pounds), according to local media.
Holy water from the Ganges River and sacred soil taken from four main Hindu shrines will be used in the rituals.
The Indian leader's visit was confirmed by Vishwa Hindu Parishad (World Hindu Council) which led the campaign to build the temple.
Giant screens near the site will beam the ceremony live for devout Hindus so "they don't miss the golden moment", he added.
Residents of Ayodhya have been asked to light earthen lamps to celebrate the "historic" occasion.
The destruction of the mosque triggered religious riots in which about 2,000 people, most of them Muslims, were killed across the country.
It also led to a series of court battles with various groups staking claim to the three-acre site, before the Supreme Court's decision last year.
The court said a trust must be set up to oversee the construction of a temple and that a separate piece of land in Ayodhya would be given to a Muslim group to build a "prominent" new mosque.