Amarinder Singh declares his allaince with BJP.

Amarinder Singh today announced an alliance with the BJP for the Punjab election, a move that…