I would like to know how to create separate page for comments with pagination ?
like archive page or index page
IE: someone is on my blog and wants to see all comments
That appears to be simply a Page template that outputs the "Recent Comments" Widget for comments and pings, and then (probably) another Widget that displays a list of most-commented Posts.
If those indeed are Widgets, then you simply need to create a custom Page template, and instead of outputting a Loop, output a