Ayodhya (Uttar Pradesh) [India], March 22 (ANI): The artwork, crafted from 121,000 grains of paddy, depicting Lord Ram, Goddess Sita, and Lord Hanuman, that arrived in Ayodhya represents the 'Ram ...