Reigning champions and Olympic gold medallists are among over 2000 athletes from 202 countries who will compete at the World Athletics Championships in Budapest from 19-27 August.