The duration of the siege differs from world to world. On most worlds it depends on the speed factor.
This is from the wiki, so infact time should be 6hrs
I see one city has been conquered, will the reward be letting Miknel once again access this forum, i'm sure this would be more to his liking than taking the 1k gold?
Having more choice will make the game better. If you want to play morale worlds then do. If you don't then you should have the option to play non morale world