Mahayana Buddhist Temple Home Of NYC's Largest Buddha Statue - New York, USA