The IICF is a Supreme Court mandated trust that owns the 5-acre land in Ayodhya allotted by the apex court for the construction of a mosque, reports IANS.
from Zee News :India National https://ift.tt/IH1rOVn
from Zee News :India National https://ift.tt/IH1rOVn
Tags:
Zee News :India National