From genocide and fascism to the dissolution of Yugoslavia and finally its independence, Croatia's recent history is filled with monumental challenges, but this country proves there is hope for life after war, and Zagreb is the epitome of this transformation.