White Teeth by Zadie Smith

This novel follows the lives of two friends, a working-class Englishman and a Bangladeshi Muslim, living in London. The story explores the complex relationships between people of different races, cultures, and generations in modern Britain, with themes of identity, immigration, and the cultural and social changes that have shaped the country. The narrative is enriched by the characters' personal histories and the historical events that have shaped their lives.

The 121st greatest book of all time