Where are you getting these stats from? The 2021 census says:
According to the Office for National Statistics, based on the 2021 census, 53.8% of the 8,173,941 inhabitants of London were White, with 36.8% White British, 1.8% White Irish, 0.1% Gypsy or Irish Traveller, 0.4% Roma and 14.7% classified as Other White.[211] Meanwhile, 22.2% of Londoners were of Asian or mixed-Asian descent, with 20.8% being of full Asian descent and 1.4% being of mixed-Asian heritage. Indians accounted for 7.5% of the population, followed by Bangladeshis and Pakistanis at 3.7% and 3.3% respectively. Chinese people accounted for 1.7%, and Arabs for 1.6%. A further 4.6% were classified as "Other Asian."[211] 15.9% of London's population were of Black or mixed-Black descent. 13.5% were of full Black descent, with persons of mixed-Black heritage comprising 2.4%. Black Africans accounted for 7.9% of London's population; 3.9% identified as Black Caribbean, and 1.7% as "Other Black." 5.7% were of mixed race.[211] This ethnic structure has changed considerably since the 1960s. Estimates for 1961 put the total non-White ethnic minority population at 179,109 comprising 2.3% of the population at the time,[212][213] having risen since then to 1,346,119 and 20.2% in 1991[214] and 4,068,553 and 46.2% in 2021.[215] Of those of a White British background, estimates for 1971 put the population at 6,500,000 and 87% of the total population,[216] of since fell to 3,239,281 and 36.8% in 2021.[215]