The Pyramid House, located in picturesque Topanga Canyon, 20 miles from the New Dwarka temple in Los Angeles, might as well be on a heavenly planet. It is situated 1000 feet above sea level in the beautiful Santa Monica mountains. It has h
Memories of a devotee who walked off the street in London to the Hare Krishna temple in Soho Street and the devotees asked him what he could do and immediately they put him in a bus and whisked him off to the Apple studios to play harmonium