Возможны оба варианта.
Правильно: больше 140 миллионов.
Обе формы сказуемого возможны. Выбор за Вами.
Оба варианта верны.
Верно: (династия) Османов.
Здесь корректно: четыре года и более (и дольше).
Предпочтительна форма единственного числа.
Корректно: Нам доверяет более миллиона россиян.
Оба варианта верны.