Thoughts exchanged is knowledge gained.
Complete refers to any responsibility given to someone to do a task or work and he fulfils his responsibility by doing it as it was required or directed to be performed but the work is still not finished, furthermore, it might be given to any another person or same person to take the work or task further.
Finish refers to do any work and after completion, this work will no more be done further as it has come to an end.
Be indian and buy Indian.
Finish the building: in this case building needed to be destroyed.
Complete the building: in this case building needed to be created.
K Mohan @ Moga
'Idhuvum Kadandhu Pogum "
Even this challenging situation would ease