Thailand and Cambodia on Saturday agreed to an "immediate" ceasefire after three weeks of fighting killed at least 47 people and displaced more than a million. The truce comes after three days of talks, and it applies to "all types of weapons, including attacks on civilians, civilian objects and infrastructures," according to a statement signed by the two countries' defence ministers.