Numerous visitors have flocked to the Kunming Waterfall Park in China to marvel at the Niulanjiang Waterfall — the largest manmade waterfall in Asia.
A Miracle of Nature and Engineering: Asia's Largest Artificial Waterfall
© YouTube/Ruptly TV
Subscribe
A park in China featuring a 400-meter-wide manmade waterfall recently became open to the public.