Hello Unni
Like I stated in this post, BGP only shares the best path with its neighbors. R2 will not have all of the paths installed nor will it learn about all of the paths, even through it is the RR. R4 will have paths via R5 and directly via R6 installed in its routing table because one is learned via iBGP and the other via eBGP. Even so, R2 will only learn of the path via R5 since only the best path is shared, which is that via R5.
I hope this has been helpful!
Laz