<p> An 8th century &#39;Avalokiteshwara Padamapani&#39; Buddhist stone idol stolen 20 years ago from India has been recovered in Italy, the Indian consulate in Milan said on Friday.</p> <p> &quot;The …
All Rights Reserved. India Narrative 2025