Black Stars General Captain signs for Indian top-flight side

Asamoah Gyan
Asamoah Gyan