Ethiopia is home to more than 100 million people and is composed of wildly varying landscapes and an incredible diversity of ethnic and religious groups.