how many people can cruise on the royal princess ?
3,560