Question: how many seats are there in punjab assembly
Answer: At present , it consists of 117 members , directly elected from 117 single - seat constituencies .