Serbia has 29,457 refugees on World Refugee Day, which is observed today, including 20,334 from Croatia and 9,080 from Bosnia and Herzegovina, most of them ethnic Serbs, the Refugees Commission in Belgrade said on Monday.