After years of delays and debate, Nepal is set to adopt its first constitution.It is the first fully democratic charter and took politicians nearly eight years to finish.