Quiz

Do you know

According to Indian Contract Act, 1872, agreements which are uncertain and ambiguous are: