yogini statue, yogini statue india, goat headed yogini, yogini statue india news, high commission of india, high commission of india london, london high commission
An ancient Indian idol dating back to the 10th century, which was illegally removed from a village temple in Uttar Pradesh over 40 years ago and discovered in a garden in England, was restored to India on the occasion of Makar Sankranti on Friday.