I want 10 million requests handle concurrently.Does AWS lambda is capable of that as they mentioned only 100 concurrent request as AWS lambda Limits?
Depending on your use case, if you can support either fire-and-forget or some means of a callback, since you are using API Gateway it is possible to have API Gateway write your request to Kinesis and then you can have a Lambda function that processes the Kinesis stream. A single stream with a single shard can handle 1000 writes (or 1mb) per second. You can scale out by increasing the number of shards and not have to worry as much about the lambda concurrency limit.
That said, API Gateway is also limited to 1000 transactions/second. Lambda through API Gateway may not be suited to your use case of 10 million concurrent transactions - which isn't the same as 10 million per second. But Lambda could still be used to process events pushed through DynamoDB, Kinesis or some other event source directly supported by Lambda.