Getty Images Entertainment Ranveer Singh set to play Lord Shiva in Amish Tripathi’s 'The Immortals of Meluha' adaptation Gayathri KallukaranMay 12, 2026