Royal Caribbean has announced that its upcoming Discovery-class ships will each hold about 4,300 passengers, positioning them between its largest mega-ships and smaller Quantum- or Freedom-class ...