Bogota half marathon to host over 45,000 international runners