Film and television shooting base introduction: Longyin Town is a unique film and television shooting base in Southwest China that fully embodies the life style of a small town during the Republic of China. ”, “The Crooked Story of Wang Baochang”, “The Woman Who Stumbled into the Mountains” and other TV drama crews came to film.