Tribute to Ross Langdon

KENYA

[The Star]Ross Langdon was born on July 19, 1980 in Nubeena, Tasmania. He was shot dead by terrorists on September 21 in Westgate Mall. His wife Elif Yavuz, eight months pregnant, also died. Two brilliant and promising lives were prematurely snuffed out.