I have a Viking Torino 21 speed road bike. The bike has Shimano Sora derailleurs.
The chain is in need of replacing but I don't know what chain to buy. Here is a photo I have taken of the current chain, can anyone advise please?
I can't help you identify the chain you currently have but the replacement would be any hyperglide compatible 7 speed chain. An example is a Shimano CN-HG50 6/7/8 speed chain.