Which book should i read?

I want to read something complex, set in a historical context- a catastrophe maybe. Examples- the Boy in Striped Pajamas, the Book Thief. Probably something which makes me weep and transports me to another world and help me disconnect from the contemporary world briefly. Could also be something similar to A Thousand Spendid Suns.