This question already has an answer here:
- How does IPv4 Subnetting Work? 6 answers
Is it correct to say that there are 2 subnets in the network in the image below?
One might imply that there are multiple subnets from the diagram by the inclusion of routers which often indicate the boundry between two subnets, but they don't have to. They would almost certainly indicate multiple broadcast domains.
All the IP addresses could belong to the 18.104.22.168/16 network. Without knowing what subnet has been configured on each host you can't say for sure from the information given.
Once thing to note, is that some of the ip address doesn't make any sense. If this image is purely displaying subnets, then, the reason why there is six is because of the routers on the network. So if you count the amount of links between the routers and pc's you get 6.