Sri Lalitha: Centre for Truth Peace Love In 1987 Sri Ishwara Sarma was invited to visit and stay in Australia by some of the people he had ...