Yunnan is a province in southwestern China known for its diverse landscape, including snow-capped mountains, rice terraces, lakes and tropical rainforests.