Largest statue of Buddha in Nepal. TV Locations, Religious - Buddhism, Art - Sculpture Links: www.atlasobscura.com By: kkeps