This is the Flag of the Republic of Ireland (on a belt buckle), also known as the tricolour. It's in green, white and orange.
Although it is part of the same island, the Republic is independent from Northern Ireland, which is still part of the UK.
Approx. 85mm wide by 60mm high.
This is the national flag of France (on a belt buckle), also known as the French tricolour, in blue, white and red. Approx. 85mm wide and 60mm high.