Where this organisation works

The Sai Maa Lakshmi Shakti Trust works in India.

In the UK, The Sai Maa Lakshmi Shakti Trust works in INDIA, THROUGHOUT ENGLAND AND WALES, England And Wales and India.

placeRegistered office: London

Leaflet | © OpenStreetMap contributors