Hi Raviraj,
The number of spine requirement is a design decision. You can definitely have 20 x leaf and 2 x spine.
Each of the Leaf will have connectivity to each of the spine. When you have more spine, then the upstream band width for leaf and redundancy also will increase.
Please refer the ACI overview section in the below URL.
http://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/white-paper-c11-731860.html
regards
MM