Bangladesh-based Teesta Solar Ltd has signed an off-take contract with the Bangladesh Power Development Board (BPDB) for a 200-MW solar project.