After upgrade to iOS11, Photo uploads files to icloud even though the phone is on mobile network
This is an ios11 feature. (I think it is actually a bug because I did not observe this kind of behaviour before) 

I find that I put the phone in 'Low Power' mode, the Photo will not attempt to upload the photo automatically.



Now I will turn it on before I take any photo while on mobile network.