20120707 india: BJP slams PM for 'passing the buck'