As devotees' countdown to the opening of the Ram Temple in Ayodhya on January 22, the world's largest lock, weighing 400 kg, and 1,265 kg of laddu Prasad reached Ayodhya on Saturday. Both are ...