Heavy rains, flooding hit India and Europe