3,000 gifts arrive for Lord Ram from Sita's home in Nepal?

3,000 gifts arrive for Lord Ram from Sita's home in Nepal?