Who would have thought that there is a Buddhist temple right off Oxford Street?The London Fo Guang Temple is a branch of the Fo Guang Shan Monastery in Taiwan, which advocates Humanistic Buddhism.But anyhow, I stopped by to have a look and, after mentioning that it was my first visit, was led through the three…