Blood Diamond (2006) – A Generic Review