Current form of government in Nepal?

Federal Democratic Republic of Nepal

President as head of the state and Prime Minister as head of the government.