Featured country

SPAIN

Spain

SPAIN - Kingdom of Spain Spain is the country which takes an area of 504,783sq. km as a major part of the Iberian peninsula and Balearic Islands in the Mediterranean. Also included are the Canary Islands off northwest Africa and the enclaves of Ceuta and Melilla on the North African coast. Population of this country is 45,450,497 inhabitant with … Read More...

Read more about the countries where we work

Ivory Coast

India

Malawi

Spain

Cambodia

Brazil

Zambia

Romania

Vietnam

Herd Concert

To see and hear some of our recent concert in the Waterfront Hall, click HERE