Jai Sri Ram Foundation Unveils Grand Vision: Majestic 108 Feet Lord Sri Rama Statue Takes Shape in Andhra Pradesh. Press Release 10/01/2024 In a momentous undertaking to pay homage to the divine, the Jai Sri Ram Foundation has embarked on a project…