Hi Muhammad Saqib,
Thank you for using our services.
1) For the first requirement you have to set the localization not to automatically set the language:
2) In the Navigation section in the page toolbox you have a language selector control which you can add to your template.
3) This cannot be achieved using out of the box functionality. What you have to do is to use the Pages API and get all pages. Attached is a sample control which does that.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items