created a page for all the blog posts, and like in get_posts function defined its showing the latest 5 posts.
Whats missing is the pagination.
Looked into function 'twentyeleven_content_nav' and debugged that post_count = 1.
Somewhere I read its because of the value of the global $wp_query, and that you should use wp_reset_query(), but it wont help.
So any idea how to fix this?