Two days after the Supreme Court said the disputed land in Ayodhya belongs to the deity Ram Lalla, the government has begun the process of forming the trust that will oversee construction of a temple at the spot
.
.
.