Science vs Shakespeare: which explains love better? | British Council

Science vs Shakespeare: which explains love better? | British Council