President Barack Obama talks about diversity of the American people as he hosts evening meal when Muslims break daily Ramadan fast.