Russia vs China Tug of war Welcome to Tug of War Sri Lanka, the ultimate destination for all things tug of war! On this channel, we ...