NEW DELHI/LUCKNOW: The idol of Ram Lalla will be installed on January 22 at the Ayodhya temple in the presence of PM Narendra Modi, capping decades of efforts, including the largest mass mobilisation post-Independence and a hard-fought legal battle, to reclaim the site. This could potentially set the stage for a long spell of celebrations.Although January 22 had been speculated to be among the probable...